module.exports = {
  publicPath: process.env.NODE_ENV === "production" ? process.env.VUE_APP_PUBLICPATH : '/',
  outputDir: 'dist',
  productionSourceMap: false, // 生产环境的 source map
  lintOnSave: false, // eslint-loader 是否在保存的时候检查 安装@vue/cli-plugin-eslint有效
  devServer: {
    port: 2222, // 端口号
    // host: 'security.zmlearn.com',
    // disableHostCheck: true,
    https: false,
    open: false, //配置自动启动浏览器
    proxy: {
      '/api': {
        target: 'https://portal-test.zmlearn.com',
        changeOrigin: true
      }
    },
  },
  css: {
    // 是否使用css分离插件 ExtractTextPlugin 生产环境下是true,开发环境下是false
    extract: true,
    // 开启 CSS source maps?
    sourceMap: false,
    // css预设器配置项
    loaderOptions: {},
  },
  configureWebpack: config => {
    config.entry.app = ["babel-polyfill", "./src/main.js"];
  }
}